Skip to content

Advanced SAS Programming Using MacrosSQL

Get a Free: (Clinical Data Management with SAS Programming) Course! CPD Certified | 24/7 Tutor Support | Lifetime Access


IOMH

Summary

Price
£14 inc VAT
Study method
Online
Duration
6 hours · Self-paced
Access to content
Lifetime access
Qualification
No formal qualification
CPD
20 CPD hours / points
Certificates
  • Certificate of Completion - Digital Certificate - £5.99
  • Certificate of Completion - Hard copy Certificate - £12.99
Additional info
  • Exam(s) / assessment(s) is included in price
  • Tutor is available to students

1 student purchased this course

Add to basket or enquire

Overview

SAS skills are in high demand, with 91% of Fortune 500 companies relying on SAS for advanced analytics. This comprehensive Advanced SAS Programming Using MacrosSQL course unlocks the power of SAS for efficient data processing and reporting. You'll master techniques like macro programming, PROC SQL, and multi-table joins to work faster and smarter in SAS. Whether you want to advance your analytics career or become an expert SAS programmer, this Advanced SAS Programming Using MacrosSQL course provides practical training in the must-know tools.

Don't wait! Enrol today and unlock your potential in the exciting world of data analysis. With Advanced SAS Programming Using MacrosSQL, you'll be on your way to a rewarding and fulfilling career.

This Advanced SAS Programming Using MacrosSQL course will help you to learn:

  • Understand the capabilities of SAS macros for efficient programming.
  • Utilise macro variables and macro functions to parameterise and modularise code.
  • Write conditional logic within macros for flexible program execution.
  • Import data into SAS using various methods like FILENAME and LIBNAME.
  • Query, manipulate, and summarise data using PROC SQL.
  • Join tables using INNER, FULL, LEFT, and RIGHT joins in PROC SQL.
  • Create macro variables within PROC SQL for dynamic code execution.

★★★ Get An Additional Course as a Gift! ★★★

  • Course 01: Clinical Data Management with SAS Programming

CPD

20 CPD hours / points
Accredited by CPD Quality Standards

Course media

Description

This Advanced SAS Programming Using MacrosSQL course has several modules; each module is easy to understand and delivers to-the-point content. If you need any help with any module or have any questions while studying the course, your designated tutor will provide you with continuous assistance so that you can complete each lesson in the Advanced SAS Programming Using MacrosSQL course successfully and swiftly.

Advanced SAS Programming Using MacrosSQL Course Curriculum:

Unit 01:

  • Section 0-00- Why SAS

Unit 02:

  • Section 2-02- SAS Studio through SAS OnDemand- Registration
  • Section 2-03- Logging-in to SAS after installation
  • Section 2-04- SAS Interface and windows

Unit 03:

  • Section 3-00- Section Overview – Macros
  • Section 3-01-Macro Variables – introduction
  • Section 3-02-Application of macro variables
  • Section 3-03-01-Nested macro vars
  • Section 3-03-02-More on Ampersand resolutions using a cool example
  • Section 3-04-00-SAS Macros – introduction
  • Section 3-04-01-SAS Macros – Examples
  • Section 3-04-02-Keyword positional and mixed params
  • Section 3-04-03-Conditional Logic in Macros
  • Section 3-05-Macro Functions
  • Section 3-05-Options Statement- mprint-mlogic-symbolgen
  • Section 3-07-Connecting the two worlds – Call Symput – Symget
  • Section 3-09-01-02- Bringing data into SAS using Import Wizard
  • Section 3-09-02- Bringing data into SAS using LIBNAME statement
  • Section 3-09-03- Bringing data into SAS using FILENAME

Unit 04:

  • Section 4-00- Section Overview – Proc SQL
  • Section 4-01-01-Proc SQL – copying data
  • Section 4-01-02-Proc SQL – filtering data
  • Section 4-01-03-Proc SQL – sorting data
  • Section 4-01-04-Proc SQL – removing duplicates
  • Section 4-02-01-Proc SQL – Union
  • Section 4-02-02-Proc SQL – Except
  • Section 4-02-03-Proc SQL – Intersect
  • Section 4-03-00-Merging data using Joins-Introduction
  • Section 4-03-01-Proc SQL – inner join
  • Section 4-03-02-Proc SQL – full join
  • Section 4-03-03-Proc SQL – left and right joins
  • Section 4-04-01-Proc SQL – creating macro vars

Unit 05:

  • Section 5-00- Bonus lecture

Process of Evaluation

After studying the Advanced SAS Programming Using MacrosSQL course, your skills and knowledge will be tested with an MCQ exam or assignment. You have to get a score of 60% to pass the test and get your certificate.

Certificate of Achievement

After completing this Advanced SAS Programming Using MacrosSQL course, you will get your CPD-accredited digital certificate for £5.99 (each). To get the hardcopy certificate for £12.99 (each), you also have to pay the shipping charge of just £3.99 (UK) and £10.99 (International).

Who is this course for?

This Advanced SAS Programming Using MacrosSQL course is suitable for:

  • Data analysts and researchers seeking to automate tasks and improve efficiency.
  • Business analysts want to extract deeper insights from data.
  • SAS programmers are looking to expand their skills and advance their careers.
  • Anyone who is passionate about data and eager to unlock its potential.
  • Data analysts are seeking to work more efficiently in SAS.
  • Is anyone interested in learning advanced SAS programming techniques?

Requirements

This course has no prerequisite. Therefore, you don’t need any educational qualification or experience to enrol in this Advanced SAS Programming Using MacrosSQL course.

Career path

  • Data Analyst: £28K to £45K/year
  • Business Intelligence Analyst: £30K to £50K/year
  • SAS Programmer: £35K to £60K/year
  • Data Scientist: £40K to £70K/year
  • Senior Data Analyst: £50K to £80K/year
  • Clinical Data Manager: £35K to £55K/year
  • Statistical Programmer: £40K to £60K/year

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Certificate of Completion - Digital Certificate

Digital certificate - £5.99

  • You will immediately get your CPD-accreditedDigital Certificate for £5.99 (each).

Certificate of Completion - Hard copy Certificate

Hard copy certificate - £12.99

You can get the CPD Accredited Hard Copy Certificate for £12.99 (each). Also, you'll have to pay the shipping charge of just £3.99 (inside the UK) and £10.99 (International).

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.